package com.zg.autoflow.service;

import com.zg.autoflow.req.MakeSealReq;
import com.zg.common.core.R;
import com.zg.common.core.dao.autoflow.entity.SettleWorkflowInstance;
import com.zg.common.core.dao.autoflow.entity.SettleWorkflowStep;
import com.zg.common.core.dao.autoflow.entity.SettleWorkflowStepInstance;

/**
* @author zg
*/
public interface SettleWorkflowStepInstanceService {
    /**
     * 创建环节实例的code
     * @return
     */
    String createInsCode();

    SettleWorkflowStepInstance createStepInstanceByCfg(SettleWorkflowInstance selectedWorkflowInstance , SettleWorkflowStep settleWorkflowStep);

    void makeSeal(MakeSealReq makeSealReq);
}
